package a.f.d.a;

import a.c.m;
import a.c.w;
import a.c.x;
import a.f.cd;
import a.f.o;
import a.i.db;

class p
{
  static void a(o paramo, ac paramac, bc parambc, rb paramrb)
  {
    boolean bool2 = d.R;
    boolean bool1 = d.Q;
    x localx = db.a();
    int i = 0;
    Object localObject3;
    label111:
    label113:
    do
    {
      do
      {
        if (i >= paramac.a()) {
          break;
        }
        localObject1 = paramac.a(i);
        localObject2 = ((vb)localObject1).c().l();
        do
        {
          if (!((w)localObject2).e()) {
            break;
          }
          localObject3 = ((w)localObject2).d();
          localx.a(localObject3, i);
          ((w)localObject2).f();
          if (bool2) {
            break label113;
          }
          if (bool1) {
            break label111;
          }
        } while (!bool1);
        if (!bool2) {
          i++;
        }
      } while (!bool1);
    } while (bool2);
    cd localcd = cd.a((byte)2);
    Object localObject1 = cd.a((byte)1);
    Object localObject2 = paramo.w();
    label241:
    label253:
    do
    {
      if (!((m)localObject2).e()) {
        break;
      }
      localObject3 = ((m)localObject2).a();
      y localy = parambc.a((a.c.d)localObject3);
      if (!bool2)
      {
        if (!((a.c.d)localObject3).g())
        {
          if (bool2) {
            continue;
          }
          if (a((a.c.d)localObject3, localx))
          {
            if (!bool2) {
              if (localy.d() != null)
              {
                if (bool2) {
                  break label253;
                }
                if (!localy.d().g()) {
                  break label241;
                }
              }
            }
            paramrb.a((a.c.d)localObject3, true, localcd);
            if (!bool2) {
              if (localy.f() != null)
              {
                if (bool2) {
                  continue;
                }
                if (!localy.f().g()) {
                  break label286;
                }
              }
            }
            paramrb.a((a.c.d)localObject3, false, (cd)localObject1);
          }
        }
        ((m)localObject2).f();
      }
    } while (!bool1);
    label286:
  }
  
  private static boolean a(a.c.d paramd, x paramx)
  {
    if (!d.R) {}
    return paramx.getInt(paramd.e()) > paramx.getInt(paramd.f());
  }
}



/* Location:           E:\idea\

 * Qualified Name:     a.f.d.a.p

 * JD-Core Version:    0.7.0.1

 */